/**
 * @author paim
 * 23/08/2011
 *
 */
package paim.wingchun.app;



/**
 * @author paim
 * 23/08/2011
 *
 */
public class JasperUtil {
/*
    
    *//**
     * TODO mover para alguma classe util... combina uma lista de JasperPrint em um unico com paginas numeradas corretamente
     * 
     * @author paim 10/08/2011
     * @param jasperPrints
     * @return JasperPrint
     * @throws JRException
     *//*
    public static JasperPrint combine(List<JasperPrint> jasperPrints) throws JRException {

        if ( jasperPrints.size() == 0 )
            throw new JRException("Lista vazia! Nenhuma página será impressa");

        JasperPrint output = new JasperPrint();

        for ( int j = 0; j < jasperPrints.size(); j++ ) {
            JasperPrint jasperPrint = (JasperPrint) jasperPrints.get(j);

             pego o primeiro jasperPrint inteiro e coloco em output 
            if ( j == 0 )
                output = jasperPrint;
            else {
                 pegando as paginas dos outros jasperPrint e adiciono uma a uma em output 
                List<?> listaPaginas = jasperPrint.getPages();
                 Tem pagina para imprimir 
                if ( listaPaginas.size() > 0 ) {
                    for ( int pag = 0; pag < listaPaginas.size(); pag++ )
                        output.addPage((JRPrintPage) listaPaginas.get(pag));
                }
            }
        }
        return output;
    }*/
}
